草庐IT

php - mysql从前10名中随机抽取

全部标签

javascript - 从另一个数字生成一个随机数

在JavaScript中,是否可以从另一个数字生成随机数?我正在尝试为我的一个分形地形生成器实现一个可预测的随机数生成器。我已经知道可以使用Math.random()生成随机数,但我想创建一个随机数生成器,它为每个输入生成一个输出。(例如,predictableRandomGenerator(1)总是会产生相同的结果,不一定与输入相同。)那么是否有可能从另一个数字生成一个随机数,其中每个输入的输出始终相同? 最佳答案 您可以使用校验和生成器(例如MD5或SHA-1)为每个输入生成一个伪随机输出。SHA-1将从作为输入输入的每个字符串

javascript - 如何使用 Angular 的 ngFor 实现项目重新排序/随机播放动画?

Vue用户很容易实现这样的itemshuffle动画,查看他们的官方文档:我搜索了很多,但找不到适合Angular用户的解决方案。ngFor似乎在洗牌时切换项目内容而不是移动项目。这是我的演示:http://embed.plnkr.co/3IcKcC/当您点击shift时,由于li{transform:all1s;},您应该会看到项目移动动画。但是当你洗牌时,没有动画。所以我在这里寻求解决方案。 最佳答案 这是此类功能的简单实现PlunkerExample1)构建指令@Directive({selector:'[transition

javascript - 日期和随机数如何在 Javascript 中用于作恶?

ADsafeJavascript子集禁止使用某些对访客代码访问不安全的东西,例如eval、window、this、与等。出于某种原因,它还禁止了Date对象和Math.random:DateandMath.randomAccesstothesesourcesofnon-determinismisrestrictedinordertomakeiteasiertodeterminehowwidgetsbehave.我仍然不明白如何使用Date或Math.random来应对恶意行为。你能想出一个代码示例,其中使用Date或Math.random是做坏事所必需的吗?

javascript - CSS3 + Javascript - 将 -ms-transition :opacity 1s ease-in-out; work in IE 10 alone?

我今天一直在玩弄一些CSS3+JavaScript。下面是我的代码,(正在尝试制作世界上最小的图像褪色画廊,不知道我是否成功)。虽然我不太确定如何设置CSS。请参阅下面的评论问题:-ms-transition:opacity1sease-in-out;//WillthisalloneworkinIE10?transition:opacity1sease-in-out;//Whydowesetthis?也许是世界上最小的JS-Gallery:HB-CSS3+JSGallerybody{margin:0;text-align:center;font:200px/500pxgeorgia}#

javascript - 生成所有数字为 1-9 的随机整数

如何生成一个包含所有数字1-9的9位整数?如123456798、981234765、342165978等这样做:varmin=100000000;varmax=999999999;varnum=Math.floor(Math.random()*(max-min+1))+min;大多数时候我想要的整数不起作用(没有从1到9的所有数字)。111111119是NotAcceptable,因为每个数字中必须至少有一个“1”、“2”、“3”...和一个“9”。 最佳答案 只需从字符串123456789开始,然后按照HowdoIshufflet

javascript - 是否有等效于 php.net 的 JavaScript?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在寻找与php.net手册(http://us3.php.net/manual/en/)相同但针对javaScript方法和语法的内容。是否有一个站点能够像php.net为PHP语言提供的那样以清晰简洁的方式列出所有可用的javaScript函数?

javascript - 随机自然运动jquery

如何使用jquery为图像重新创建这种类型的移动:http://www.istockphoto.com/stock-video-12805249-moving-particles-loop-soft-green-hd-1080.php我打算用它作为网页背景。如果不能使用jquery,我将使用flashas3。但我更喜欢jquery。 最佳答案 编辑:Raphael绝对更适合这个,因为它支持IE。jQuery的问题在于,由于CSS限制,圆Angular在IE中很难处理……在Raphael中,跨浏览器圈子并不费力。jsFiddlewit

javascript - 如何减小 Angular 2、4、6、7、8、9、10 中 vendor.js 的大小?

AngularCLI创建vendor.js我不知道为什么以及它有什么用??对于新应用,此文件的大小约为3.2MB!!此文件是否包含Angular6Javascript源?您不认为这是在低速连接上加载到Internet上的大文件吗? 最佳答案 此文件包含您添加到项目中的所有库。如果您在生产模式下构建应用,文件大小会更小。ngbuild--prod 关于javascript-如何减小Angular2、4、6、7、8、9、10中vendor.js的大小?,我们在StackOverflow上找到

javascript - 在 javascript 变量名中使用冒号(例如 a :b:c)

我刚刚注意到我可以在javascript中执行以下操作...a:b:c:d="happydays";a:b:c=function(text){alert(text);};但是我不能...vara:b:c:d="happydays";//orvarmyObj={prop:a:b:c:d};我没想到这种语法在任何情况下都能正常工作。当我成功使用“a:b=x”表示法时,有人知道发生了什么吗? 最佳答案 ECMAscript中的冒号存在三个原因将对象键与其值分开内联条件语句标签你发现了后者。您基本上所做的是创建一个名为a的标签,然后是b,然

javascript - 正则表达式只允许 9 或 10 个字符?

9个字符需要2个字母开头,即ab1234567,10个字符需要所有数字,例如1234567890。如何使用正则表达式执行此操作?这是我尝试过的。/^[a-zA-Z]{2}[\d]{7}|[\d]{10}$/这似乎行不通。非常感谢您的帮助。 最佳答案 正则表达式中的|允许它匹配以下两种可能性中的任何一种:^[a-zA-Z]{2}[\d]{7}[\d]{10}$即,字符串开头,然后是2个字母和七个数字,然后是任何内容,或者是任何内容,然后是10个数字和字符串结尾。试试这个:/^([a-zA-Z]{2}\d{7}|\d{10})$/(另请